Linux内核编译配置(Menuconfig图形化方式)、制作文件系统的步骤 | 您所在的位置:网站首页 › linux 内核编译步骤 › Linux内核编译配置(Menuconfig图形化方式)、制作文件系统的步骤 |
Linux内核编译(Menuconfig图形化方式)、制作文件系统的步骤
Linux内核配置原理
Menuconfig主要功能选项介绍
编译配置内核步骤
制作文件系统步骤
文件系统和根文件系统区别联系
一、Linux内核配置原理
Linux内核的配置系统由三个部分组成,分别是:
1、Makefile:分布在 Linux 内核源代码根目录及各层目录中,定义 Linux 内核的编译规则; 2、配置文件(config.in):给用户提供配置选择的功能; 3、配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供基于字符界面、基于 Ncurses 图形界面以及基于 Xwindows 图形界面的用户配置界面,各自对应于 Make config、Make menuconfig 和 make xconfig)。 Linux 内核的编译菜单有3中方法:1)make config:进入命令行,可以一行一行的配置,这不方便使用,但用命令执行一遍会对编译过程有更深了解,这里不具体介绍。 2)make menuconfig:进入我们熟悉的 menuconfig 菜单,图形化界面选择配置 3)make xconfig:在2.4.X 以及以前版本中 xconfig 菜单是基于 TCL/TK 的图形库的,没有接触过。。貌似淘汰了。 Menuconfig配置内核原理:在Linux里面我们所看到的menuconfig界面是通过配置内核顶层的Kconfig产生的,而当输入make menuconfig命令的时候系统会读取Makefile来解析Kconfig。 通常会在Kconfig里面编写以下四项: 1、模块的名字,用module开头; 2、选项,通常设为bool(二选一)或者trastate(三选一); 3、默认选项; 4、帮助说明。 关于KConfig 详细介绍可参考 http://blog.sina.com.cn/s/blog_4ba5b45e0102e6vp.html 二、Menuconfig主要功能选项介绍:在源码目录键入# make menuconfig ARCH=arm 后出现下面Menu:(Menuconfig主界面) |
CopyRight 2018-2019 实验室设备网 版权所有 |